package com.eslserver.dao;

import java.util.Collection;

import com.eslserver.to.Coordinator;
import com.eslserver.to.wrapper.ESLCollectionPageWrapper;

public interface CoordinatorDAO {

	public Coordinator addCoordinator(Coordinator coordinator);

	public void updateCoordinator(Coordinator coordinator);

	public Coordinator loadCoordinatorByID(Integer coordinatorID);

	public Collection<Coordinator> loadAllCoordinators();

	public void deleteCoordinator(Integer coordinatorID);

	public ESLCollectionPageWrapper<Coordinator> loadCoordinatorByPageQuery(
			String sQuery, String aQuery);

	public Coordinator loadCoordinatorByName(String coordinatorName);
}
